package MyGraph;

public interface IGraph {
    // 创建图
    public void createGraph();
    // 返回图中的顶点数
    public int getVNum();
    // 返回图中的边数
    public int getENum();
    // 返回位置为i的顶点值
    public Object getVex(int i) throws Exception;
    // 返回值为x的顶点位置
    public int locateVex(Object x);
    // 返回结点的第一个邻结点
    public int firstAdj(int i) throws Exception;
    // 返回相对于j的下一个邻结点
    public int nextAdj(int i, int j);
}
